# 类方法和静态方法
class Dog(object):
    __toolth = 10

    # cls是类对象
    @classmethod
    def get_toolth(cls):
        print("get_toolth")
        # 
        return cls.__toolth
        pass

    # 不需要形参,比如self,cls等
    @staticmethod
    def info_print():
        print('这个一个狗类,用于创建狗实例')
        pass

    pass


# 类方法,等效于java的什么呢,好像就是实例方法
dog1 = Dog()
tooth = dog1.get_toolth()
print(tooth)

# 静态方法
# 静态⽅法既可以使⽤对象访问⼜可以使⽤类访问
Dog.info_print()
dog1.info_print()
# 特点
